body,h1,h2,h3,h4,h5,h6,hr,dd,ul, menu, dir,dl,blockquote,figure,fieldset,ol,p{margin: 0;}
td,th,ol,ul,menu,dir,fieldset,legend,textarea,option,input,p{padding: 0;}
a,ins{background-color: transparent; text-decoration: none;outline: 0;}
a:active,a:hover{color: #1a56a8; outline: 0;text-decoration: none;}
body, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, a, code, em, img, q, small, strong, dd, dl, dt, li, ol, ul, fieldset, form, label, table, tbody, tr, th, td, input, textarea{font-family: "Microsoft Yahei","Hiragino Sans GB","Helvetica Neue",Helvetica,tahoma,arial,"WenQuanYi Micro Hei",Verdana,sans-serif,"\5B8B\4F53";color:#2b3f59;font-size:16px;}
table{border-spacing: 0; border-collapse: collapse; margin:0 auto;}
ol,ul, menu, dir{list-style: none;}
hr,fieldset,iframe,legend,input, textarea, keygen, select, button,img{border:none;outline:none;}
keygen,input,meter,select,textarea,button,mark{background: none;}
i, cite, em, var, address, dfn {font-style: italic;}
/*公用类*/
.fl{float: left;}
.fr{float: right;}
.fr1{float: left;}
.comwidth{width: 1200px;margin: 0 auto;}
.clearfix:after{content: "";display: block;height: 0;visibility: hidden;clear: both;}
.clearfix{zoom: 1;}
.clear{clear:both}
.none{display:none;}

/*css动画效果*/
.transform,a{-moz-transition: all 0.2s linear;  -webkit-transition: all 0.2s linear;  -o-transition: all 0.2s linear;  transition: all 0.2s linear;}
.transformHeight:hover{box-shadow: 0 15px 25px rgba(0,0,0,.2);transform:translate3d(0,-3px ,0);}


/*公用头部*/
.header-common{background: url(/uiFramework/commonResource/image/2023011409582236736.png) top center no-repeat;}
.header-topinfo{background: url(/uiFramework/commonResource/image/2023011410115656550.png) center repeat-x;line-height: 40px;overflow: hidden;}
.header-topinfo .weather{color: #0455a6;font-size: 14px;margin-top: 12px;margin-bottom: 8px;}
.header-topinfo .header-links a{color: #0455a6;font-size: 14px;}
.header-topinfo .header-links span{padding: 0 7px;color: #0455a6;}
.header-topinfo .header-links img{vertical-align: middle;margin-right: 7px;}
.header-search{overflow: hidden;padding: 23px 0 32px;}
.header-logo{overflow: hidden;}
.header-logo img{float: left;margin-right: 12px;}
.header-logo p{font-size: 38px;color: #222;float: left;font-weight: bold;letter-spacing: 2.1px;}
.header-logo p a{font-size: 38px;}
.header-logo em{font-size: 10px;color: #222;display: block;font-style: normal;font-weight: normal;letter-spacing: 0px;}
.header-searchform{width:355px;border-radius: 5px;overflow: hidden;box-shadow: 0 0 8px #bcbcbc;background: #fff;margin-top: 16px;}
.header-searchform input{float: left;line-height: 47px;padding:0 15px;overflow: hidden;}
.header-searchform button{background-color: #005292;color: #fff;padding:0 25px;line-height: 47px;float: right;}


/*顶部导航*/
.header-nav{background-color:#005292;}
.header-nav li{float:left;/* padding: 0 39px; */position:relative;}
.header-nav li img{display:none;position:absolute;left: 50%;margin-left: -63px;z-index: 0;top: -4px;}
.header-nav li:hover img,.header-nav li.active img{display:block;}
.header-nav li:hover a,.header-nav li.active a{text-shadow:1px 2px 3px #000;}
.header-nav i{float:left;color:#fff;line-height:40px;}
.header-nav li a{color:#fff;font-size:18px;line-height:40px;position: relative;z-index: 1;padding: 39px;}

/*底部样式*/
.footer-common{background-color:#005292;}
.web-links{border-bottom:1px solid #4f88b4;height:56px;}
.web-links .links-box{float:left;width: 20%;position:relative;margin-left: 0px;}
.web-links .links-box.first{margin-left:0;}
.web-links .links-box span{display:block;line-height:56px;color:#fff;cursor:pointer;text-align: center;position: relative;}
.web-links .links-box span b{border:7px solid transparent;border-top:7px solid #fff;position:absolute;top:45%;right:0%;}
.web-links .links-box a{text-align: center;line-height: 36px;display:block;width: 90%;margin: 0 auto;border-bottom: 1px dashed;}
.web-links .links-box ul{position:absolute;left:0;bottom:57px;background-color:#fff;width:100%;border-radius: 4px;box-shadow: 0 0 7px #717171;display:none;padding-bottom:20px;z-index:9999;}

.company-info {overflow:hidden;padding:30px 0;}
.company-info p.fl{line-height:34px;color:#fff;font-size:14px;margin-right:40px;}
.company-info .fr *{vertical-align:middle;}
.company-info .fr .ewm{width: 80px;margin-left: 40px;}

.footer-info {background-color:#014b85;overflow: hidden;line-height: 44px;}
.footer-info p{color:#fff;font-size:14px;}
/*频道导航*/
.breadcrumb {line-height:56px;border-bottom:1px solid #e5eef6;}
.breadcrumb a{color:#202020;font-size:14px;}
/*栏目标题*/
.column-tit{padding-top:10px;height: 60px;border-bottom:1px solid #e5eef6;line-height: 58px;}
.column-tit span{font-size: 24px;color: #202020;border-bottom: 3px solid #005292;float: left;}
.column-tit a{float:right;color: #808c9b;font-weight: normal;}
.column-tit a:hover{color:#005292;}

/*列表样式*/
.list{padding:10px 0;}
.list li{overflow: hidden;line-height: 45px;}
.list li b{float: left;width: 4px;height: 4px;background-color: #005292;margin-top: 22px;margin-right: 8px;}
.list li a{float: left;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;max-width: 65%;}
.list li span{float:right;color:#808c9b;}
.list.imp-list li{border-bottom: 1px dashed #e5eef6;padding:0 10px;}
.list.imp-list b{background-color: #d73816;}

/*分页样式*/
.ej-pagination {text-align: center;padding: 30px 0;}
.ej-pagination a,.ej-pagination span {display: inline-block;padding: 8px 14px;background: #e1eaf4;color: #0959a9;margin: 0 4px;border-radius: 3px;}
.ej-pagination a:hover {color: #fff;background: #0959a9;}





@media only screen and (max-width:768px){

    body, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, a, code, em, img, q, small, strong, dd, dl, dt, li, ol, ul, fieldset, form, label, table, tbody, tr, th, td, input, textarea{font-size:14px;}
    .header-logo p a{font-size: 34px;}
    .comwidth{width: 96%;}
    .header-links{display:none;}
    .header-logo{float:none;}
    .header-search{text-align:center;padding: 10px 0 20px;}
    .header-topinfo .weather{margin-bottom: 12px;}
    .header-search img{vertical-align:middle;}
    .header-search p{float: left;width: 75%;font-size: 28px;padding-top:8px;text-align: left;}
    .header-logo em{font-size: 12px;}
    .header-searchform{width: 90%;float:none;margin:10px auto 0;margin-top: 20px;}
    .header-searchform input{line-height: 38px;}
    .header-searchform button{padding:0 20px;line-height: 38px;}

    /*顶部导航*/
    .header-nav{padding:10px 0;}
    .header-nav li{padding: 0;width:25%;}
    .header-nav li img{display:none !important;}
    .header-nav i{display:none;}
    .header-nav li a{display:block;font-size:16px;text-align:center;line-height:32px;padding: 0px;}
    .header-nav li.active a{background-color:#fff;color:#0b3b8c;text-shadow:none;border-radius:4px}
 
    /*栏目标题*/
    .column-tit{padding-top:10px;height: auto;line-height:42px;overflow:hidden;}
    .column-tit span{font-size: 18px;}

    /*底部样式*/
    .web-links{border-bottom:none;height:auto;display:none;}
    .web-links .links-box{float:none;width: 90%;margin: 0 auto !important;}
    .web-links .links-box span{line-height:42px;}
    .web-links .links-box ul{bottom:42px;}

    .company-info {padding: 20px 0;}
    .company-info p.fl{margin-right:0px;float:none;text-align:center;}
    .company-info .fr{float:none;text-align:center;margin-top:10px;}
    .company-info .fr *{vertical-align:middle;}
    .company-info .fr .ewm{width: 80px;margin-left: 10px;}

    .footer-info {padding:10px 0;;line-height: normal;}
    .footer-info p{text-align:center;float: none;line-height: 26px;}

    /*分页样式*/
    .ej-pagination {padding:10px 0 30px;}
    .ej-pagination a,.ej-pagination span {padding: 5px 8px;margin: 0 2px;}
    .list li a {  max-width: 73%;}
}